package com.cr.admin.business.vehicle.service;

import com.cr.admin.business.topic.pojo.entity.Topic;
import com.cr.admin.business.vehicle.pojo.entity.Vehicle;
import com.cr.admin.business.vehicle.pojo.param.VehicleAddParam;
import com.cr.admin.business.vehicle.pojo.param.VehicleUpdateParam;
import com.cr.admin.business.vehicle.pojo.query.Query;
import com.cr.admin.business.vehicle.pojo.query.VehicleQuery;
import com.cr.admin.business.vehicle.pojo.vo.VehicleVO;
import com.cr.admin.system.pojo.vo.SysUserDetailVO;

import java.util.List;

public interface VehicleService {
    List<Vehicle> list(VehicleQuery vehicleQuery);



    void insert(VehicleAddParam vehicleAddParam);

    void deleteByIds(List<Long> ids);

    void updateById(VehicleUpdateParam vehicleUpdateParam);

    List<Vehicle> selectList(Query query);

    VehicleVO selectById(Long id);
}
